@charset 'utf-8';
html,
body {
  font-size: 4vw;
  background-color: #fff;
}
.header {
  height: 8vh;
  font-size: 3.333333333333333vh;
  line-height: 8vh;
  color: #fff;
  text-align: center;
  background-color: #36b3e9;
}

.me {
  background-color: #fff;
  color: #757575;
}
.me > div {
  width: 33%;
  text-align: center;
  padding-top: 4vh;
  position: relative;
}
.me .renshu {
  padding-top: 5vh;
  text-align: center;
}
.me .renshu > div {
  margin: 0 auto;
}
.me .renshu .name {
  margin-bottom: 5px;
  font-size: 1.1rem;
  color: #000;
}
.me .renshu .location,
.me .renshu .phone {
  line-height: 1.2rem;
  font-size: 12px;
}
.me .logo img {
  width: 5rem;
}
.me .logo .me_type {
  color: #fff;
  font-size: 1.1rem;
  width: 2.2rem;
  height: 2.2rem;
  line-height: 2.2rem;
  font-weight: 700;
  position: absolute;
  bottom: -0.5rem;
  right: 6vw;
  border-radius: 50%;
}
.me .logo .me_anjie {
  background-color: #2bb761;
}
.me .need_more {
  padding-top: 5vh;
}
.me .need_more .kefu,
.me .need_more .chanpin_modify {
  font-size: 12px;
  line-height: 18px;
  color: #757575;
  border: 1px solid #aaa;
  width: 5rem;
  margin: auto;
  margin-bottom: 14px;
}
.me .need_more .chanpin_modify a {
  display: block;
  width: 100%;
  height: 100%;
  font-size: 12px;
  line-height: 18px;
  color: #757575;
}

/* 结果card */

.pro_card .weui-cell {
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
}
.pro_card .pro_uid {
  font-size: 0.75rem;
  color: #4f7cb8;
}
.pro_card .pro_title .weui-flex__item,
.pro_card .pro_title .weui-flex__item span {
  text-align: center;
  font-size: 0.7rem;
}
.pro_card .pro_title .pro_lixi {
  word-break: keep-all;
  -webkit-box-flex: 2;
      -ms-flex-positive: 2;
          flex-grow: 2;
}
.pro_card .pro_tag {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.pro_card .pro_tag .tag,
.pro_card .pro_tag .ad {
  font-size: 0.7rem;
  margin-left: 4px;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  text-align: center;
  line-height: 1.7;
}
.pro_card .pro_tag .tag {
  -ms-flex-preferred-size: 4rem;
      flex-basis: 4rem;
  color: #757575;
  background-color: #e4e4e4;
}
.pro_card .pro_tag .ad {
  -ms-flex-preferred-size: 5rem;
      flex-basis: 5rem;
}
.pro_card .pro_tag .ad_main {
  color: #007cb8;
  -webkit-box-shadow: 1px 1px 0 #007cb8 inset, -1px -1px 0 #007cb8 inset;
          box-shadow: 1px 1px 0 #007cb8 inset, -1px -1px 0 #007cb8 inset;
}
.pro_card .pro_tag .ad_alt {
  color: #663faa;
  -webkit-box-shadow: 1px 1px 0 #663faa inset, -1px -1px 0 #663faa inset;
          box-shadow: 1px 1px 0 #663faa inset, -1px -1px 0 #663faa inset;
}
.pro_card .pro_adv .weui-flex__item {
  font-size: 0.68rem;
  color: rgba(0, 0, 0, 0.6);
}
.pro_card .pro_adv .btn {
  -ms-flex-preferred-size: 15%;
      flex-basis: 15%;
  text-align: right;
  margin-right: 0.2rem;
}
.pro_card .pro_adv .btn .weui-btn_mini {
  font-size: 0.75rem;
  text-align: center;
  text-indent: 0;
}
.pro_card .pro_adv .btn .weui-btn_mini.active {
  color: #fff;
  background-color: #007cb8;
}
.pro_card .pro_adv .btn .weui-btn_mini.unread {
  position: relative;
}
.pro_card .pro_adv .btn .weui-btn_mini.unread:before {
  content: '';
  width: 8px;
  height: 8px;
  position: absolute;
  /* 这是由于外边框也有圆角……0的话会被遮住一点 */
  right: 2px;
  top: 2px;
  background-color: red;
  border-radius: 4px;
}
.pro_card .pro_qudao {
  background-color: #f8f8f8;
  padding: 0 0.5rem;
  margin-top: 0.4rem;
  margin-bottom: 0 0.5rem;
}
.pro_card .pro_qudao .chanpin_type_hidden_checkbox ~ .pro_qudao_wrap {
  display: none;
}
.pro_card .pro_qudao .chanpin_type_hidden_checkbox:checked ~ .pro_qudao_wrap {
  display: block;
  background-color: #EAEFF5;
  padding-bottom: 2vh;
  padding-top: 2vh;
  margin: 0;
}
.pro_card .pro_qudao .chanpin_type_hidden_checkbox:checked ~ .pro_qudao_wrap:before {
  display: none;
}
.pro_card .pro_qudao .pro_qudao_title,
.pro_card .pro_qudao .sub_card_qudao {
  padding: 0.2rem 0;
  margin-left: auto;
  margin-right: auto;
  -webkit-box-flex: 100%;
      -ms-flex: 100%;
          flex: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.pro_card .pro_qudao .pro_qudao_title .yewu_person,
.pro_card .pro_qudao .sub_card_qudao .yewu_person {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.pro_card .pro_qudao .pro_qudao_title > .time_avg,
.pro_card .pro_qudao .sub_card_qudao > .time_avg {
  visibility: hidden;
  -webkit-box-flex: 2;
      -ms-flex-positive: 2;
          flex-grow: 2;
}
.pro_card .pro_qudao .pro_qudao_title .yewu_person,
.pro_card .pro_qudao .sub_card_qudao .yewu_person,
.pro_card .pro_qudao .pro_qudao_title .time_avg,
.pro_card .pro_qudao .sub_card_qudao .time_avg,
.pro_card .pro_qudao .pro_qudao_title .vip_edu,
.pro_card .pro_qudao .sub_card_qudao .vip_edu,
.pro_card .pro_qudao .pro_qudao_title .anjie_person a,
.pro_card .pro_qudao .sub_card_qudao .anjie_person a,
.pro_card .pro_qudao .pro_qudao_title .time_avg,
.pro_card .pro_qudao .sub_card_qudao .time_avg,
.pro_card .pro_qudao .pro_qudao_title .unreadif,
.pro_card .pro_qudao .sub_card_qudao .unreadif,
.pro_card .pro_qudao .pro_qudao_title .more,
.pro_card .pro_qudao .sub_card_qudao .more {
  font-size: 12px;
  color: rgba(0, 0, 0, 0.6);
}
.pro_card .pro_qudao .pro_qudao_title,
.pro_card .pro_qudao .sub_card_qudao .sub_card_qudao_item {
  margin-top: 0.3rem;
  line-height: 1rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.pro_card .pro_qudao .pro_qudao_title .vip_edu,
.pro_card .pro_qudao .sub_card_qudao .sub_card_qudao_item .vip_edu ,
.pro_card .pro_qudao .pro_qudao_title .unreadif,
.pro_card .pro_qudao .sub_card_qudao .sub_card_qudao_item .unreadif ,
.pro_card .pro_qudao .pro_qudao_title .anjie_person,
.pro_card .pro_qudao .sub_card_qudao .sub_card_qudao_item .anjie_person {
  font-size: 12px;
  -ms-flex-preferred-size: 4.5rem;
      flex-basis: 4.5rem;
  line-height: 1.6rem;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  text-align: center;
}
.pro_card .pro_qudao .pro_qudao_title .yewu_person,
.pro_card .pro_qudao .sub_card_qudao .sub_card_qudao_item .yewu_person {
  font-size: 12px;
  -ms-flex-preferred-size: 87px;
      flex-basis: 87px;
  line-height: 1.6rem;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  text-align: center;
}
.pro_card .pro_qudao .pro_qudao_title .anjie_person a,
.pro_card .pro_qudao .sub_card_qudao .sub_card_qudao_item .anjie_person a {
  font-size: 12px;
}
.pro_card .pro_qudao .pro_qudao_title .time_avg,
.pro_card .pro_qudao .sub_card_qudao .sub_card_qudao_item .time_avg {
  -ms-flex-preferred-size: 4.5rem;
      flex-basis: 4.5rem;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  line-height: 1.6rem;
}
.pro_card .pro_qudao .pro_qudao_title .unreadif,
.pro_card .pro_qudao .sub_card_qudao .sub_card_qudao_item .unreadif {
  height: 1rem;
}
.pro_card .pro_qudao .pro_qudao_title .unreadif {
  visibility: hidden;
}
.pro_card .pro_qudao .sub_card_qudao .sub_card_qudao_item .unreadif.unread:before {
  content: '';
  width: 8px;
  height: 8px;
  position: absolute;
  background-color: red;
  border-radius: 4px;
}

.pro_card
  .pro_qudao
  .pro_qudao_title
  .sub_card_qudao_item
  .contact_button.already,
.pro_card
  .pro_qudao
  .sub_card_qudao
  .sub_card_qudao_item
  .contact_button.already {
  color: #fff;
  background-color: #663f8e;
}
.pro_card .pro_qudao .pro_qudao_title:first-of-type > .time_avg {
  visibility: visible;
}
/* .pro_card .pro_qudao .pro_qudao_title:first-of-type > .icon_desc {
  visibility: visible;
} */
.weui-cell_switch .weui-cell__bd {
  padding-left: 0;
}
.pro_qudao_wrap_1 {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.weui-cells:before,
.weui-cell:before {
  display: none;
}

#modify_chanpin_popup .modal-content {
  padding-left: 15px;
  padding-right: 15px;
  padding-bottom: 15px;
}
#modify_chanpin_popup .textarea_wrap {
  width: 100%;
  height: 6rem;
  padding-bottom: 15px;
}
#modify_chanpin_popup .textarea_wrap #modify_textarea {
  width: 100%;
  height: 100%;
  resize: none;
  text-align: left;
  text-indent: 2rem;
  line-height: 1.2rem;
  border: 1px solid #757575;
  border-radius: 4px;
}